package com.ntschy.bt.entity.dataobject;

import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 问卷题目对象 bt_question_info
 *
 * @author
 * @date 2021-1-12
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@TableName("bt_question_info")
@ApiModel(description = "问卷题目实体类")
public class BtQuestionInfo {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableId
    @ApiModelProperty(value = "主键ID")
    private String id;

    /**
     * 父级ID
     */
    @TableField("ObjectID")
    @ApiModelProperty(value = "父级ID")
    private String objectID;

    /**
     * 主标题
     */
    @TableField("MainTitle")
    @ApiModelProperty(value = "主标题")
    private String mainTitle;

    /**
     * 是否显示序号 1-显示序号 0-不显示序号
     */
    @TableField("DisplayNumber")
    @ApiModelProperty(value = "是否显示序号 1-显示序号 0-不显示序号")
    private Integer displayNumber;

    /**
     * 是否必填 1-必填 0-不必填
     */
    @TableField("RequiredQue")
    @ApiModelProperty(value = "是否必填 1-必填 0-不必填")
    private Integer requiredQue;

    /**
     * 题型 1-单选 2-多选 3-文本
     */
    @TableField("QueType")
    @ApiModelProperty(value = "题型 1-单选 2-多选 3-文本")
    private Integer queType;

}
